草庐IT

java - XStream 序列化空值

全部标签

java - 获取特定数据的正则表达式

我有一个可以读取为文本框的文件,我想只获取之后可用的数据start="n=andend="n=我尝试执行以下操作:StringstartTime=readString.replaceAll(".*start=\"n=|\\s.*","").trim();StringendTime=readString.replaceAll(".*end=\"n=|\\s.*","").trim();Log.e("StartTimeis:",startTime);Log.e("endTimeTimeis:",endTime);它工作正常,只获取开始时间和结束时间,但它也显示标签。我该如何解决这个问题?

Java 将 XML 文档呈现为 PDF

我有一个XML文档当前存储为内存中的字符串并且想将其呈现为PDF。换句话说,PDF内容将是一个XML文档。该方法呈现的XML是通用的——可能会发送多种类型的XML文档。我有点难以弄清楚如何使用各种基于Java的框架来完成。ApacheFOP似乎此框架需要将文档中的XML元素特定转换为FOP实体。由于问题中的方法必须接受通用XML,我认为这个框架不符合我的要求。iText我尝试使用iText/FlyingSaucer(org.xhtmlrenderer)的组合呈现文档,虽然它确实呈现PDF,但内容仅包含以空格分隔的数据值,没有xml元素或属性。使用下面的代码和测试数据:文件value1v

java - 使用 JAXB 根​​据属性创建引用对象

考虑以下xml:以下JAXB类:publicclassPath{privateString_reference;publicStringgetReference(){return_reference;}@XmlAttributepublicvoidsetReference(Stringreference){_reference=reference;}}和publicclassStep{privateString_id;privateString_title;publicStringgetId(){return_id;}@XmlAttributepublicvoidsetId(Strin

java - JAXB 中属性的访问顺序

在我的类里面,我有80多个属性。我必须使用JAXB在类中使用相同的顺序将其写入xml文件。所以请建议我一个自动创建的propOrder或其他一些按照我在类里面给出的相同顺序给出的方法。注意:默认情况下,我按字母顺序获取输出例子:Javaobject:order[id=1,item=121,qty=10,city=QWE,...........,addr=ASD]exceptedresult:Inxmlfile112110....ASD 最佳答案 如果您从Java对象创建xml,则使用@XmlType(propOrder={"id",

Java:从 wsdl 获取示例请求 XML

有什么方法可以单独使用wsdl(url)获取示例请求xml?这是一个示例wsdl:http://www.webservicemart.com/uszip.asmx?WSDLsample请求:?我知道有一些工具可以做到这一点,比如SOAPUI和其他工具。但是有没有其他的方法不用这些工具就可以用java实现呢?使用wsimport是获得java源代码的一种选择,它更加静态。有动态的方法来做到这一点吗?遇到异常:18:57:59,677WARN[SoapUI]Missingfolder[D:\TestAutomation\Z_ZZLastResort\.\ext]forexternallib

java - 获取叶节点 - Java 中的 XML 解析

是否可以解析XML并获取所有叶节点?abc12cse我的输出应该是姓名年龄分支机构 最佳答案 使用此XPath表达式查找没有其他元素作为子元素的所有元素://*[count(./*)=0]。try{finalDocumentdoc=DocumentBuilderFactory.newInstance().newDocumentBuilder().parse("input.xml");finalXPathExpressionxpath=XPathFactory.newInstance().newXPath().compile("//*

java - 使用 Java 将节点附加到现有的 XML 文件中

您好,我正在寻找将java中的节点附加到现有xml文件中的解决方案。我得到的是一个像这样的xml文件FrankErbtruehm001.jpgHansMustermanntruehm001.jpgThomasTesterfalsett001.jpg我想添加的是一个person节点,其元素位于people元素内。我的大问题是作为根节点的数据节点。如果它是Person节点作为root我可以解决它。但是我无法设法让people节点下的person节点。TomHanksfalsett001.jpg感谢您的帮助!我的java代码看起来像这样Elementroot=document.getDocu

c# - XML 反序列化缺失元素

我正在将一些XML反序列化到我的类中,一切正常。我想要发生的是,如果XML不包含我的类属性之一的元素,而不是将该属性设置为null,我希望它等效于String.Empty。例如,这是XML:MrJohnSmith这是类:[XmlRoot("Person")]publicsealedclassPersonObject{[XmlElement("Title")]publicstringNamePrefix{get;set;}[XmlElement("FullName")]publicstringFullName{get;set;}[XmlElement("JobTitle")]public

java - Track.getSimilar : An invalid XML character (Unicode: 0x3) was found in the element…

我使用last.fmAPI:ApiLast.fm我有他们的艺术家的歌曲(轨道)列表,我想恢复每首歌曲,如他的歌曲。Track.getSimilar(Artist,track,key)方法完美运行。但是当艺术家或轨道是阿拉伯语时,我得到以下异常:[FatalError]:2583:13:AninvalidXMLcharacter(Unicode:0x3)wasfoundintheelementcontentofthedocument.Exceptioninthread"main"de.umass.lastfm.CallException:org.xml.sax.SAXParseExcep

c# - 反序列化时重新映射单个标签

我重构了这样的代码:publicstringCamelCASE{get;set;}到:publicstringCamelCase{get;set;}只是发现输入的XML包含前一个外壳(我们称它为一只叫喊的Camel)。我无法控制XML文档的生成方式。我也不想收回我的更改。我想将响亮的Camel特性映射到轻声说话的特性。我尝试过XmlElement和XmlMapping但没有取得更大的成功。谷歌搜索给了我关于如何将东西映射到属性的唯一命中,沿着thispost行.但是,我只需要将类似的内容反序列化为属性publicstringQuietCamel。有没有一种顺畅的方法呢?编辑添加属性后如